﻿using System.Collections.Generic;
using PortalCurriculo.Domain.Interface;
using System.Linq;

namespace PortalCurriculo.Domain
{
    public partial class Vaga : IVaga
    {
        public enum StatusValue
        {
            Ativo,
            Inativo
        }

        public List<Vaga> SelecionarLista()
        {
            return (from vaga in Context.Instance.Vagas
                    where (vaga.IdSelecionador.Equals(IdSelecionador) || IdSelecionador.Equals(0))
                    && (vaga.Id.Equals(Id) || Id.Equals(0))
                    select vaga).ToList();
        }

        public Vaga Selecionar()
        {
            return (from vaga in Context.Instance.Vagas
                    where (vaga.IdSelecionador.Equals(IdSelecionador) || IdSelecionador.Equals(0))
                    && (vaga.Id.Equals(Id) || Id.Equals(0))
                    select vaga).FirstOrDefault();
        }
    }
}
